package com.shenghua.dao.mapperX;

import com.shenghua.dao.model.RoleLimitX;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * Created by Administrator on 2019/4/5.
 */
public interface RoleLimitMapperX {
    /*pc端*/
    List<RoleLimitX> queryMenuLimitByRoleId_normal(@Param("roleId") String roleId);
    /*超级管理员-查询所有菜单权限*/
    List<RoleLimitX> queryAllMenuLimit_normal();

    /**
     * 查询角色按钮权限
     * @param roleId
     * @param parentCode
     * @return
     */
    List<RoleLimitX> queryButtonLimit_normal(@Param("roleId") String roleId, @Param("parentCode") String parentCode);
    /*超级管理员-查询所有按钮权限*/
    List<RoleLimitX> queryAllButtonLimit_normal(@Param("parentCode") String parentCode);

    List<RoleLimitX> queryAllLimit_normal();

    /**
     * 查询所有权限
     * @param roleId
     * @return
     */
    List<RoleLimitX> queryLimit_normal(@Param("roleId") String roleId);
}
